package com.javacoo.limit.client.api;

import com.javacoo.limit.client.config.LimitConfig;
import com.javacoo.xkernel.spi.Spi;

/**
 * 服务降级回退处理接口
 * <li></li>
 *
 * @author: duanyong@jccfc.com
 * @since: 2021/5/22 10:20
 */
@Spi(LimitConfig.DEFAULT_IMPL)
public interface Fallback<R> {
    /**
     * 服务降级处理
     * <li></li>
     * @author duanyong@jccfc.com
     * @date 2021/5/22 10:25
     * @return: R 返回对象
     */
    default R getFallback(){ return null;}
}
